package org.yiqixue.accounts.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.yiqixue.accounts.entity.Transaction;

import java.util.Date;
import java.util.List;

public interface TransactionRepository extends JpaRepository<Transaction, Long> {

    /**
     * 根据账户号码、交易类型和交易日期查询交易记录
     * @param accountNumber 账户号码
     * @param type 交易类型
     * @param transactionDate 交易日期
     * @return 符合条件的交易记录列表
     */
    List<Transaction> findByAccountNumberAndTypeAndTransactionDate(Long accountNumber, String type, Date transactionDate);
}